package com.cdtye.itps.cms.dao.defect.vo;

import com.cdtye.common.mybatiscore.base.BaseVo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.util.List;

@ApiModel("缺陷信息图片查询vo")
@Getter
@Setter
public class JcwDefectInfoPhotoVo extends BaseVo {
    @ApiModelProperty("图片Id")
    private String defectInfoPhotoId;

    @ApiModelProperty("文件名")
    private String fileName;

    @ApiModelProperty("附件类型 1.图片 2.音视频 3.其他")
    private String fileType;

    @ApiModelProperty("文件大小")
    private Long fileSize;

    @ApiModelProperty("文件扩展名")
    private String fileExtname;

    @ApiModelProperty("文件互联网访问地址")
    private String filePath;

    @ApiModelProperty("文件存放地址")
    private String fileAddr;

    @ApiModelProperty("缺陷信息ID")
    private String defectInfoId;

    @ApiModelProperty("状态，1：局级上传的缺陷图片/4.0修前照片，2：修后 3:6c缺陷图片 4:复测图片")
    private String photoFlag;

    @ApiModelProperty("上传类型 1本地 2 局级")
    private Integer uploadType;

    @ApiModelProperty("缩略图地址")
    private String thumbnail;

    @ApiModelProperty("访问路径")
    private String url;

    @ApiModelProperty("缺陷信息idList")
    private List<String> defectInfoIdList;

    @ApiModelProperty("4.0附件路径访问地址")
    private String unitUrl;

    @ApiModelProperty("局级系统附件路径访问地址")
    private String bureauUrl;
}
